@font-face {
	font-family:Montserrat;
	font-style:italic;
	font-weight:100;
	src:local("Montserrat Thin Italic"),local(Montserrat-ThinItalic),url(../fonts/jtuojig1_i6t8kchkm459wxzqh7k29c.eot) format("eot"),url(../fonts/jtuojig1_i6t8kchkm459wxzqh7k29m.woff2) format("woff2"),url(../fonts/jtuojig1_i6t8kchkm459wxzqh7k29u.woff) format("woff")
}
@font-face {
	font-family:Montserrat;
	font-style:italic;
	font-weight:200;
	src:local("Montserrat ExtraLight Italic"),local(Montserrat-ExtraLightItalic),url(../fonts/jtupjig1_i6t8kchkm459wxzbg_z_pz0.eot) format("eot"),url(../fonts/jtupjig1_i6t8kchkm459wxzbg_z_pzw.woff2) format("woff2"),url(../fonts/jtupjig1_i6t8kchkm459wxzbg_z_pz2.woff) format("woff")
}
@font-face {
	font-family:Montserrat;
	font-style:italic;
	font-weight:300;
	src:local("Montserrat Light Italic"),local(Montserrat-LightItalic),url(../fonts/jtupjig1_i6t8kchkm459wxzygzz_pz0.eot) format("eot"),url(../fonts/jtupjig1_i6t8kchkm459wxzygzz_pzw.woff2) format("woff2"),url(../fonts/jtupjig1_i6t8kchkm459wxzygzz_pz2.woff) format("woff")
}
@font-face {
	font-family:Montserrat;
	font-style:italic;
	font-weight:400;
	src:local("Montserrat Italic"),local(Montserrat-Italic),url(../fonts/jtuqjig1_i6t8kchkm459wxrys7i.eot) format("eot"),url(../fonts/jtuqjig1_i6t8kchkm459wxrys7m.woff2) format("woff2"),url(../fonts/jtuqjig1_i6t8kchkm459wxrys7g.woff) format("woff")
}
@font-face {
	font-family:Montserrat;
	font-style:italic;
	font-weight:500;
	src:local("Montserrat Medium Italic"),local(Montserrat-MediumItalic),url(../fonts/jtupjig1_i6t8kchkm459wxzog3z_pz0.eot) format("eot"),url(../fonts/jtupjig1_i6t8kchkm459wxzog3z_pzw.woff2) format("woff2"),url(../fonts/jtupjig1_i6t8kchkm459wxzog3z_pz2.woff) format("woff")
}
@font-face {
	font-family:Montserrat;
	font-style:italic;
	font-weight:600;
	src:local("Montserrat SemiBold Italic"),local(Montserrat-SemiBoldItalic),url(../fonts/jtupjig1_i6t8kchkm459wxzfgrz_pz0.eot) format("eot"),url(../fonts/jtupjig1_i6t8kchkm459wxzfgrz_pzw.woff2) format("woff2"),url(../fonts/jtupjig1_i6t8kchkm459wxzfgrz_pz2.woff) format("woff")
}
@font-face {
	font-family:Montserrat;
	font-style:italic;
	font-weight:700;
	src:local("Montserrat Bold Italic"),local(Montserrat-BoldItalic),url(../fonts/jtupjig1_i6t8kchkm459wxzcgvz_pz0.eot) format("eot"),url(../fonts/jtupjig1_i6t8kchkm459wxzcgvz_pzw.woff2) format("woff2"),url(../fonts/jtupjig1_i6t8kchkm459wxzcgvz_pz2.woff) format("woff")
}
@font-face {
	font-family:Montserrat;
	font-style:italic;
	font-weight:800;
	src:local("Montserrat ExtraBold Italic"),local(Montserrat-ExtraBoldItalic),url(../fonts/jtupjig1_i6t8kchkm459wxzbgjz_pz0.eot) format("eot"),url(../fonts/jtupjig1_i6t8kchkm459wxzbgjz_pzw.woff2) format("woff2"),url(../fonts/jtupjig1_i6t8kchkm459wxzbgjz_pz2.woff) format("woff")
}
@font-face {
	font-family:Montserrat;
	font-style:italic;
	font-weight:900;
	src:local("Montserrat Black Italic"),local(Montserrat-BlackItalic),url(../fonts/jtupjig1_i6t8kchkm459wxzsgnz_pz0.eot) format("eot"),url(../fonts/jtupjig1_i6t8kchkm459wxzsgnz_pzw.woff2) format("woff2"),url(../fonts/jtupjig1_i6t8kchkm459wxzsgnz_pz2.woff) format("woff")
}
@font-face {
	font-family:Montserrat;
	font-style:normal;
	font-weight:100;
	src:local("Montserrat Thin"),local(Montserrat-Thin),url(../fonts/jtuqjig1_i6t8kchkm45_qprys7i.eot) format("eot"),url(../fonts/jtuqjig1_i6t8kchkm45_qprys7m.woff2) format("woff2"),url(../fonts/jtuqjig1_i6t8kchkm45_qprys7g.woff) format("woff")
}
@font-face {
	font-family:Montserrat;
	font-style:normal;
	font-weight:200;
	src:local("Montserrat ExtraLight"),local(Montserrat-ExtraLight),url(../fonts/jturjig1_i6t8kchkm45_aza3gnd-g.eot) format("eot"),url(../fonts/jturjig1_i6t8kchkm45_aza3gnd_g.woff2) format("woff2"),url(../fonts/jturjig1_i6t8kchkm45_aza3gnd-a.woff) format("woff")
}
@font-face {
	font-family:Montserrat;
	font-style:normal;
	font-weight:300;
	src:local("Montserrat Light"),local(Montserrat-Light),url(../fonts/jturjig1_i6t8kchkm45_cjd3gnd-g.eot) format("eot"),url(../fonts/jturjig1_i6t8kchkm45_cjd3gnd_g.woff2) format("woff2"),url(../fonts/jturjig1_i6t8kchkm45_cjd3gnd-a.woff) format("woff")
}
@font-face {
	font-family:Montserrat;
	font-style:normal;
	font-weight:400;
	src:local("Montserrat Regular"),local(Montserrat-Regular),url(../fonts/jtusjig1_i6t8kchkm459wlhzw.eot) format("eot"),url(../fonts/jtusjig1_i6t8kchkm459wlhyw.woff2) format("woff2"),url(../fonts/jtusjig1_i6t8kchkm459wlhzq.woff) format("woff")
}
@font-face {
	font-family:Montserrat;
	font-style:normal;
	font-weight:500;
	src:local("Montserrat Medium"),local(Montserrat-Medium),url(../fonts/jturjig1_i6t8kchkm45_zpc3gnd-g.eot) format("eot"),url(../fonts/jturjig1_i6t8kchkm45_zpc3gnd_g.woff2) format("woff2"),url(../fonts/jturjig1_i6t8kchkm45_zpc3gnd-a.woff) format("woff")
}
@font-face {
	font-family:Montserrat;
	font-style:normal;
	font-weight:600;
	src:local("Montserrat SemiBold"),local(Montserrat-SemiBold),url(../fonts/jturjig1_i6t8kchkm45_bzf3gnd-g.eot) format("eot"),url(../fonts/jturjig1_i6t8kchkm45_bzf3gnd_g.woff2) format("woff2"),url(../fonts/jturjig1_i6t8kchkm45_bzf3gnd-a.woff) format("woff")
}
@font-face {
	font-family:Montserrat;
	font-style:normal;
	font-weight:700;
	src:local("Montserrat Bold"),local(Montserrat-Bold),url(../fonts/jturjig1_i6t8kchkm45_dje3gnd-g.eot) format("eot"),url(../fonts/jturjig1_i6t8kchkm45_dje3gnd_g.woff2) format("woff2"),url(../fonts/jturjig1_i6t8kchkm45_dje3gnd-a.woff) format("woff")
}
@font-face {
	font-family:Montserrat;
	font-style:normal;
	font-weight:800;
	src:local("Montserrat ExtraBold"),local(Montserrat-ExtraBold),url(../fonts/jturjig1_i6t8kchkm45_c5h3gnd-g.eot) format("eot"),url(../fonts/jturjig1_i6t8kchkm45_c5h3gnd_g.woff2) format("woff2"),url(../fonts/jturjig1_i6t8kchkm45_c5h3gnd-a.woff) format("woff")
}
@font-face {
	font-family:Montserrat;
	font-style:normal;
	font-weight:900;
	src:local("Montserrat Black"),local(Montserrat-Black),url(../fonts/jturjig1_i6t8kchkm45_epg3gnd-g.eot) format("eot"),url(../fonts/jturjig1_i6t8kchkm45_epg3gnd_g.woff2) format("woff2"),url(../fonts/jturjig1_i6t8kchkm45_epg3gnd-a.woff) format("woff")
}
@media (max-width:767.98px) {
	.default-menu:not(.inactive-device)[data-off-canvas] {
	width:100%
}
}.default-menu ul {
	margin:0
}
.default-menu>ul>li>.top-level-menu-li-span,.default-menu>ul>li>a {
	display:block;
	position:relative;
	cursor:pointer;
	transition:all .3s ease;
	color:#fff;
	font-weight:0;
	text-transform:uppercase;
	z-index:0;
	letter-spacing:0.4em
}
@media (max-width:767.98px) {
	.default-menu>ul>li.sfHover>.top-level-menu-li-span,.default-menu>ul>li.sfHover>a,.default-menu>ul>li.sfHoverForce>.top-level-menu-li-span,.default-menu>ul>li.sfHoverForce>a,.default-menu>ul>li>.top-level-menu-li-span:hover,.default-menu>ul>li>a:hover {
	color:#0448ce
}
}.default-menu li.simple ul>li a {
	text-transform:uppercase;
	font:600 .85714rem/1rem Montserrat,sans-serif;
	color:#8b8b8b
}
.default-menu li.simple ul>li.sfHover>a,.default-menu li.simple ul>li.sfHoverForce>a,.default-menu li.simple ul>li a:hover {
	color:#b704eb
}
.default-menu .is-megamenu,.default-menu li.simple ul {
	display:none
}
.default-menu .megamenu_banner>a {
	display:block
}
.default-menu .megamenu_banner>a .description {
	margin-top:1.57143rem
}
.default-menu .megamenu_banner>a .description h4 {
	text-transform:uppercase;
	font:300 1rem/1.14286rem Montserrat,sans-serif;
	text-align: center;
	transition:all .3s ease-in-out
}
.default-menu .megamenu_banner>a:active .description h4,.default-menu .megamenu_banner>a:focus .description h4,.default-menu .megamenu_banner>a:hover .description h4 {
	color:#0448ce
}
@media (max-width:991.98px) {
	.default-menu {
	position:relative
}
}@media (min-width:768px) {
	.default-menu>ul {
	display:flex;
	flex-wrap:wrap
}
.default-menu>ul>li>.top-level-menu-li-span:before,.default-menu>ul>li>a:before {
	display:inline-block;
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	height:.64286rem;
	background:rgba(183,4,235,.5);
	opacity:0;
	-webkit-transform-origin:left;
	transform-origin:left;
	-webkit-transform:scaleX(0);
	transform:scaleX(0);
	transition:all .3s ease;
	z-index:-1
}
.default-menu>ul>li>.sf-with-ul {
	padding-right:1.07143rem
}
.default-menu>ul>li>.sf-with-ul:after {
	position:absolute;
	top:50%;
	right:0;
	font-family:Linearicons;
	content:"\EC3A";
	display:inline-block;
	font-weight:400;
	font-style:normal;
	font-size:.71429rem;
	line-height:1;
	margin-top:-.35714rem;
	transition:transform .3s ease;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.default-menu>ul>li.sfHover>.sf-with-ul:after,.default-menu>ul>li>.sf-with-ul:hover:after {
	-webkit-transform:rotate(-180deg);
	transform:rotate(-180deg)
}
.default-menu>ul>li.sfHover>.top-level-menu-li-span:before,.default-menu>ul>li.sfHover>a:before,.default-menu>ul>li>.top-level-menu-li-span:hover:before,.default-menu>ul>li>a:hover:before {
	opacity:1;
	-webkit-transform:scaleX(1);
	transform:scaleX(1)
}
.default-menu li.simple {
	position:relative
}
.default-menu li.simple ul {
	position:absolute;
	top:-2.85714rem;
	left:100%;
	width:11.42857rem;
	padding-top:1.42857rem;
	padding-bottom:1.42857rem;
	box-shadow:0 0 1.42857rem rgba(0,0,0,.15);
	background:#fff;
	z-index:99
}
.default-menu li.simple>ul {
	top:100%;
	left:0;
	margin-top:1.07143rem;
	width:10.71429rem
}
.default-menu li.simple li {
	position:relative;
	padding:.42857rem 1.78571rem
}
.default-menu li.simple li>.top-level-menu-li-span,.default-menu li.simple li>a {
	position:relative;
	z-index:101
}
.default-menu li.simple li .sf-with-ul {
	display:block;
	padding-right:1rem
}
.default-menu li.simple li .sf-with-ul:after {
	position:absolute;
	top:50%;
	right:0;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	font-family:Linearicons;
	content:"\EC3C";
	display:inline-block;
	font-weight:400;
	font-style:normal;
	font-size:.71429rem;
	line-height:1;
	transition:all .3s ease;
	color:#000
}
.default-menu li.simple li.sfHover>.sf-with-ul:after,.default-menu li.simple li>.sf-with-ul:hover:after {
	-webkit-transform:translate(.71429rem,-50%);
	transform:translate(.71429rem,-50%);
	color:#b704eb
}
}@media (min-width:768px) and (min-width:992px) {
	.default-menu li.simple ul {
	width:14.28571rem
}
.default-menu li.simple>ul {
	width:13.57143rem
}
}@media (min-width:768px) and (min-width:1200px) {
	.default-menu li.simple ul {
	padding-top:2.85714rem;
	padding-bottom:2.35714rem
}
.default-menu li.simple li {
	padding:.57143rem 2.85714rem
}
}@media (min-width:768px) and (min-width:1510px) {
	.default-menu li.simple ul {
	width:17.85714rem
}
}@media (min-width:768px) {
	.default-menu .is-megamenu {
	position:absolute;
	top:50%;
	left:0;
	right:0;
	margin-top:1.78571rem;
	z-index:7
}
.default-menu .is-megamenu>div {
	background:#fff;
	border:1px solid #000;
	padding:2.85714rem;
	width:100%;
	max-height:calc(100vh - 5rem);
	overflow-y:auto;
	margin-left:auto;
	margin-right:auto;
	box-shadow:0 0 1.42857rem rgba(0,0,0,.15)
}
}@media (min-width:768px) {
	.default-menu {
	margin-top:2.14286rem
}
.default-menu>ul>li {
	font-size:.85714rem
}
.default-menu>ul>li+li {
	margin-left:1.42857rem
}
}@media (min-width:992px) {
	.default-menu>ul>li>.top-level-menu-li-span,.default-menu>ul>li>a {
	font-size:1.2rem
}
}@media (min-width:1200px) {
	.default-menu {
	margin-top:0
}
.default-menu>ul>li>.sf-with-ul {
	padding-right:1.42857rem
}
.default-menu>ul>li>.sf-with-ul:before {
	font-size:1rem;
	margin-top:-.5rem
}
.default-menu>ul>li+li {
	margin-left:1.07143rem
}
}@media (min-width:1510px) {
	.default-menu>ul>li+li {
	margin-left:1.78571rem
}
}.default-menu .menu-title {
	display:none
}
@media (max-width:767.98px) {
	.default-menu>ul>li>.top-level-menu-li-span,.default-menu>ul>li>a {
	font-size:1.28571rem;
	color:#000
}
.default-menu>ul>li>.top-level-menu-li-span:hover,.default-menu>ul>li>a:hover {
	color:#0448ce
}
.default-menu>ul>li>.menu-mobile-grover:after {
	line-height:1.5
}
.default-menu>ul .is-megamenu li,.default-menu>ul>li,.default-menu>ul>li.simple li {
	margin-top:2px;
	display:flex;
	flex-wrap:wrap
}
.default-menu>ul .is-megamenu li>.top-level-menu-li-span,.default-menu>ul .is-megamenu li>a,.default-menu>ul>li.simple li>.top-level-menu-li-span,.default-menu>ul>li.simple li>a,.default-menu>ul>li>.top-level-menu-li-span,.default-menu>ul>li>a {
	padding:.35714rem 0;
	display:inline-block
}
.default-menu>ul>li.simple ul {
	padding-top:0;
	padding-bottom:2px
}
.default-menu>ul .menu-mobile-grover {
	flex:1 1 auto;
	text-align:right;
	padding:.35714rem 0
}
.default-menu .is-megamenu,.default-menu .is-megamenu ul,.default-menu .is-simplemenu,.default-menu .is-simplemenu ul {
	flex:0 0 100%;
	order:2
}
.default-menu .is-megamenu ul,.default-menu .is-simplemenu,.default-menu .is-simplemenu ul {
	padding-left:1.42857rem
}
}@media (min-width:576px) and (max-width:767.98px) {
	.default-menu .products_bloc_3_items,.default-menu .w_100_sm {
	flex:0 0 100%;
	max-width:100%
}
.default-menu .w_50_sm {
	flex:0 0 50%;
	max-width:50%
}
.default-menu .w_33_sm {
	flex:0 0 33.3333%;
	max-width:33.3333%
}
}.displayTop_menu ul.menu {
	position:relative
}
.column_menu ul.menu>li,.column_menu ul.menu li.simple,.column_menu ul.menu li.simple li {
	border:1px solid #f2f2f2;
	padding:.71429rem 1.42857rem;
	position:relative;
	margin-bottom:0
}
.column_menu ul.menu>li:not(:last-child),.column_menu ul.menu li.simple:not(:last-child),.column_menu ul.menu li.simple li:not(:last-child) {
	border-bottom:none
}
.column_menu ul.menu>li:before,.column_menu ul.menu li.simple:before,.column_menu ul.menu li.simple li:before {
	content:"";
	background:#f2f2f2;
	width:0;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	transition:all .3s;
	z-index:-1
}
.column_menu ul.menu>li.sfHover:before,.column_menu ul.menu li.simple.sfHover:before,.column_menu ul.menu li.simple li.sfHover:before {
	width:100%
}
.column_menu ul.menu>li.sfHover>a.sf-with-ul:after,.column_menu ul.menu>li.sfHover>span.sf-with-ul:after,.column_menu ul.menu li.simple.sfHover>a.sf-with-ul:after,.column_menu ul.menu li.simple.sfHover>span.sf-with-ul:after,.column_menu ul.menu li.simple li.sfHover>a.sf-with-ul:after,.column_menu ul.menu li.simple li.sfHover>span.sf-with-ul:after {
	color:#16171d
}
.column_menu ul.menu>li.sfHover>a+.is-megamenu,.column_menu ul.menu>li.sfHover>a+ul,.column_menu ul.menu>li.sfHover>span+.is-megamenu,.column_menu ul.menu>li.sfHover>span+ul,.column_menu ul.menu li.simple.sfHover>a+.is-megamenu,.column_menu ul.menu li.simple.sfHover>a+ul,.column_menu ul.menu li.simple.sfHover>span+.is-megamenu,.column_menu ul.menu li.simple.sfHover>span+ul,.column_menu ul.menu li.simple li.sfHover>a+.is-megamenu,.column_menu ul.menu li.simple li.sfHover>a+ul,.column_menu ul.menu li.simple li.sfHover>span+.is-megamenu,.column_menu ul.menu li.simple li.sfHover>span+ul {
	-webkit-animation-name:slideInUp;
	animation-name:slideInUp;
	-webkit-animation-duration:.5s;
	animation-duration:.5s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.column_menu ul.menu>li>a.sf-with-ul,.column_menu ul.menu>li>span:not(.menu-mobile-grover).sf-with-ul,.column_menu ul.menu li.simple a.sf-with-ul,.column_menu ul.menu li.simple span:not(.menu-mobile-grover).sf-with-ul {
	margin-right:.71429rem
}
.column_menu ul.menu>li>a.sf-with-ul:after,.column_menu ul.menu>li>span:not(.menu-mobile-grover).sf-with-ul:after,.column_menu ul.menu li.simple a.sf-with-ul:after,.column_menu ul.menu li.simple span:not(.menu-mobile-grover).sf-with-ul:after {
	position:absolute;
	right:0;
	top:.64286rem;
	font-family:FontAwesome;
	content:"\F101";
	font-size:2rem;
	line-height:2rem;
	color:#f2f2f2;
	width:2rem;
	height:2rem;
	text-align:center;
	cursor:pointer;
	transition:all .3s
}
@media (min-width:768px) and (max-width:991.98px) {
	.column_menu ul.menu>li>a.sf-with-ul:after,.column_menu ul.menu>li>span:not(.menu-mobile-grover).sf-with-ul:after,.column_menu ul.menu li.simple a.sf-with-ul:after,.column_menu ul.menu li.simple span:not(.menu-mobile-grover).sf-with-ul:after {
	height:1.42857rem;
	width:1.42857rem;
	font-size:1.42857rem;
	line-height:1.42857rem
}
}.column_menu ul.menu>li>a.sf-with-ul+.is-megamenu,.column_menu ul.menu>li>a.sf-with-ul+ul,.column_menu ul.menu>li>span:not(.menu-mobile-grover).sf-with-ul+.is-megamenu,.column_menu ul.menu>li>span:not(.menu-mobile-grover).sf-with-ul+ul,.column_menu ul.menu li.simple a.sf-with-ul+.is-megamenu,.column_menu ul.menu li.simple a.sf-with-ul+ul,.column_menu ul.menu li.simple span:not(.menu-mobile-grover).sf-with-ul+.is-megamenu,.column_menu ul.menu li.simple span:not(.menu-mobile-grover).sf-with-ul+ul {
	position:absolute;
	left:calc(100% - 1px);
	width:100%;
	top:-1px;
	z-index:99;
	background:#fff
}
.column_menu ul.menu>li>a.sf-with-ul+.is-megamenu.is-megamenu,.column_menu ul.menu>li>a.sf-with-ul+ul.is-megamenu,.column_menu ul.menu>li>span:not(.menu-mobile-grover).sf-with-ul+.is-megamenu.is-megamenu,.column_menu ul.menu>li>span:not(.menu-mobile-grover).sf-with-ul+ul.is-megamenu,.column_menu ul.menu li.simple a.sf-with-ul+.is-megamenu.is-megamenu,.column_menu ul.menu li.simple a.sf-with-ul+ul.is-megamenu,.column_menu ul.menu li.simple span:not(.menu-mobile-grover).sf-with-ul+.is-megamenu.is-megamenu,.column_menu ul.menu li.simple span:not(.menu-mobile-grover).sf-with-ul+ul.is-megamenu {
	width:83.42857rem;
	padding:2.14286rem;
	border:1px solid #f2f2f2
}
.column_menu ul.menu>li>a.sf-with-ul+.is-megamenu.is-megamenu .sf-with-ul+ul,.column_menu ul.menu>li>a.sf-with-ul+ul.is-megamenu .sf-with-ul+ul,.column_menu ul.menu>li>span:not(.menu-mobile-grover).sf-with-ul+.is-megamenu.is-megamenu .sf-with-ul+ul,.column_menu ul.menu>li>span:not(.menu-mobile-grover).sf-with-ul+ul.is-megamenu .sf-with-ul+ul,.column_menu ul.menu li.simple a.sf-with-ul+.is-megamenu.is-megamenu .sf-with-ul+ul,.column_menu ul.menu li.simple a.sf-with-ul+ul.is-megamenu .sf-with-ul+ul,.column_menu ul.menu li.simple span:not(.menu-mobile-grover).sf-with-ul+.is-megamenu.is-megamenu .sf-with-ul+ul,.column_menu ul.menu li.simple span:not(.menu-mobile-grover).sf-with-ul+ul.is-megamenu .sf-with-ul+ul {
	display:block!important
}
#header .column_menu ul.menu>li,#header .column_menu ul.menu>li.simple,#header .column_menu ul.menu>li.simple li,.column_menu#click_menu ul.menu>li,.column_menu#click_menu ul.menu>li.simple,.column_menu#click_menu ul.menu>li.simple li {
	display:flex;
	flex-wrap:wrap;
	position:relative;
	justify-content:space-between
}
#header .column_menu ul.menu>li.simple>*,#header .column_menu ul.menu>li.simple li>*,#header .column_menu ul.menu>li>*,.column_menu#click_menu ul.menu>li.simple>*,.column_menu#click_menu ul.menu>li.simple li>*,.column_menu#click_menu ul.menu>li>* {
	z-index:2
}
#header .column_menu ul.menu>li .menu-mobile-grover,#header .column_menu ul.menu>li.simple .menu-mobile-grover,#header .column_menu ul.menu>li.simple li .menu-mobile-grover,.column_menu#click_menu ul.menu>li .menu-mobile-grover,.column_menu#click_menu ul.menu>li.simple .menu-mobile-grover,.column_menu#click_menu ul.menu>li.simple li .menu-mobile-grover {
	z-index:1;
	transition:all .3s
}
#header .column_menu ul.menu>li .menu-mobile-grover:before,#header .column_menu ul.menu>li.simple .menu-mobile-grover:before,#header .column_menu ul.menu>li.simple li .menu-mobile-grover:before,.column_menu#click_menu ul.menu>li .menu-mobile-grover:before,.column_menu#click_menu ul.menu>li.simple .menu-mobile-grover:before,.column_menu#click_menu ul.menu>li.simple li .menu-mobile-grover:before {
	content:"";
	display:block;
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	right:0;
	opacity:0;
	background:#f2f2f2;
	transition:all .3s
}
#header .column_menu ul.menu>li .menu-mobile-grover.active,#header .column_menu ul.menu>li.simple .menu-mobile-grover.active,#header .column_menu ul.menu>li.simple li .menu-mobile-grover.active,.column_menu#click_menu ul.menu>li .menu-mobile-grover.active,.column_menu#click_menu ul.menu>li.simple .menu-mobile-grover.active,.column_menu#click_menu ul.menu>li.simple li .menu-mobile-grover.active {
	color:#0448ce
}
#header .column_menu ul.menu>li .menu-mobile-grover.active+a,#header .column_menu ul.menu>li.simple .menu-mobile-grover.active+a,#header .column_menu ul.menu>li.simple li .menu-mobile-grover.active+a,.column_menu#click_menu ul.menu>li .menu-mobile-grover.active+a,.column_menu#click_menu ul.menu>li.simple .menu-mobile-grover.active+a,.column_menu#click_menu ul.menu>li.simple li .menu-mobile-grover.active+a {
	color:#16171d
}
#header .column_menu ul.menu>li .menu-mobile-grover.active:before,#header .column_menu ul.menu>li.simple .menu-mobile-grover.active:before,#header .column_menu ul.menu>li.simple li .menu-mobile-grover.active:before,.column_menu#click_menu ul.menu>li .menu-mobile-grover.active:before,.column_menu#click_menu ul.menu>li.simple .menu-mobile-grover.active:before,.column_menu#click_menu ul.menu>li.simple li .menu-mobile-grover.active:before {
	opacity:1
}
#header .column_menu ul.menu .is-megamenu,#header .column_menu ul.menu>li.simple li ul,#header .column_menu ul.menu>li.simple ul,.column_menu#click_menu ul.menu .is-megamenu,.column_menu#click_menu ul.menu>li.simple li ul,.column_menu#click_menu ul.menu>li.simple ul {
	display:none;
	flex:0 0 calc(100% + 2.85714rem);
	order:2;
	background:#fff;
	padding:.71429rem 1.42857rem;
	margin:.71429rem -1.42857rem -.71429rem
}
#header .column_menu ul.menu>li.simple>ul>li,.column_menu#click_menu ul.menu>li.simple>ul>li {
	padding-right:0;
	padding-left:0
}
#header .column_menu ul.menu>li.simple li,.column_menu#click_menu ul.menu>li.simple li {
	border:none;
	padding-top:.35714rem;
	padding-bottom:.35714rem;
	font-size:1.07143rem;
	justify-content:flex-start
}
#header .column_menu ul.menu>li.simple li ul,.column_menu#click_menu ul.menu>li.simple li ul {
	margin-top:0
}
#header .column_menu ul.menu>li.simple li a,.column_menu#click_menu ul.menu>li.simple li a {
	margin-right:1.42857rem
}
#header .column_menu ul.menu>li.simple li .menu-mobile-grover:before,.column_menu#click_menu ul.menu>li.simple li .menu-mobile-grover:before {
	display:none
}
#header .column_menu ul.menu>li.simple li .menu-mobile-grover:after,.column_menu#click_menu ul.menu>li.simple li .menu-mobile-grover:after {
	font-size:1.85714rem
}
.menu-mobile-grover {
	order:1;
	cursor:pointer;
	font-size:0;
	line-height:0
}
.menu-mobile-grover:after {
	position:relative;
	font-family:FontAwesome;
	content:"\F107";
	font-size:1.42857rem;
	line-height:1
}
.menu-mobile-grover.active:after {
	content:"\F106"
}
.jxmegamenu_item .menu_badge {
	position:absolute;
	top:-2px;
	right:-.35714rem;
	z-index:2;
	font-size:.71429rem;
	display:inline-block;
	background:#0448ce;
	color:#fff;
	padding:1px .35714rem 2px;
	line-height:.85714rem;
	border-radius:.21429rem;
	margin-left:.71429rem
}
.jxmegamenu_item .is-megamenu {
	color:#828282
}
.jxmegamenu_item .is-megamenu h3 {
	font-size:1rem;
	line-height:1.57143rem;
	text-transform:uppercase;
	font-weight:700
}
.jxmegamenu_item .is-megamenu ul.content ul {
	display:none
}
@media (min-width:768px) {
	.jxmegamenu_item .is-megamenu ul.content>li+li {
	margin-top:1rem
}
.jxmegamenu_item .is-megamenu ul.content>li.all-manufacturers>a,.jxmegamenu_item .is-megamenu ul.content>li.all-suppliers>a,.jxmegamenu_item .is-megamenu ul.content>li.category>a,.jxmegamenu_item .is-megamenu ul.content>li.cms-category>a,.jxmegamenu_item .is-megamenu ul.content>li.cms-page>a,.jxmegamenu_item .is-megamenu ul.content>li.custom-link>a,.jxmegamenu_item .is-megamenu ul.content>li.product>a {
	display:inline-block;
	font-weight:300;
	color:#000;
	font-size:1.1rem;
	line-height:1.14;
	text-transform:uppercase
}
.jxmegamenu_item .is-megamenu ul.content>li.all-manufacturers>a:active,.jxmegamenu_item .is-megamenu ul.content>li.all-manufacturers>a:focus,.jxmegamenu_item .is-megamenu ul.content>li.all-manufacturers>a:hover,.jxmegamenu_item .is-megamenu ul.content>li.all-suppliers>a:active,.jxmegamenu_item .is-megamenu ul.content>li.all-suppliers>a:focus,.jxmegamenu_item .is-megamenu ul.content>li.all-suppliers>a:hover,.jxmegamenu_item .is-megamenu ul.content>li.category>a:active,.jxmegamenu_item .is-megamenu ul.content>li.category>a:focus,.jxmegamenu_item .is-megamenu ul.content>li.category>a:hover,.jxmegamenu_item .is-megamenu ul.content>li.cms-category>a:active,.jxmegamenu_item .is-megamenu ul.content>li.cms-category>a:focus,.jxmegamenu_item .is-megamenu ul.content>li.cms-category>a:hover,.jxmegamenu_item .is-megamenu ul.content>li.cms-page>a:active,.jxmegamenu_item .is-megamenu ul.content>li.cms-page>a:focus,.jxmegamenu_item .is-megamenu ul.content>li.cms-page>a:hover,.jxmegamenu_item .is-megamenu ul.content>li.custom-link>a:active,.jxmegamenu_item .is-megamenu ul.content>li.custom-link>a:focus,.jxmegamenu_item .is-megamenu ul.content>li.custom-link>a:hover,.jxmegamenu_item .is-megamenu ul.content>li.product>a:active,.jxmegamenu_item .is-megamenu ul.content>li.product>a:focus,.jxmegamenu_item .is-megamenu ul.content>li.product>a:hover {
	color:#0448ce
}
.jxmegamenu_item .is-megamenu ul.content>li.all-manufacturers ul li:last-child,.jxmegamenu_item .is-megamenu ul.content>li.all-suppliers ul li:last-child,.jxmegamenu_item .is-megamenu ul.content>li.category ul li:last-child,.jxmegamenu_item .is-megamenu ul.content>li.cms-category ul li:last-child,.jxmegamenu_item .is-megamenu ul.content>li.cms-page ul li:last-child,.jxmegamenu_item .is-megamenu ul.content>li.custom-link ul li:last-child,.jxmegamenu_item .is-megamenu ul.content>li.product ul li:last-child {
	margin-bottom:0
}
.jxmegamenu_item .is-megamenu ul.content>li.all-suppliers>a {
	text-transform:none;
	font-weight:700;
	font-size:1.28571rem
}
.jxmegamenu_item .is-megamenu ul.content ul {
	opacity:1!important;
	display:block!important;
	margin-top:1.28571rem
}
.jxmegamenu_item .is-megamenu ul.content ul>li+li {
	margin-top:.57143rem
}
.jxmegamenu_item .is-megamenu ul.content ul>li>a {
	text-transform:uppercase;
	font-weight:600;
	font-size:.85714rem;
	line-height:1.14;
	color:#8b8b8b
}
.jxmegamenu_item .is-megamenu ul.content ul>li>a:active,.jxmegamenu_item .is-megamenu ul.content ul>li>a:focus,.jxmegamenu_item .is-megamenu ul.content ul>li>a:hover {
	color:#000
}
}.jxmegamenu_item .is-megamenu .html.without-title .html-title {
	display:none
}
@media (min-width:992px) {
	.jxmegamenu_item .is-megamenu .product-info .product {
	position:relative;
	overflow:hidden
}
.jxmegamenu_item .is-megamenu .product-info .product .product-prices-sm,.jxmegamenu_item .is-megamenu .product-info .product h5 {
	position:absolute;
	top:0;
	left:0;
	right:0;
	background:#fff;
	padding:.21429rem .35714rem;
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%);
	transition:all .15s ease-in-out;
	text-align:center;
	opacity:0
}
.jxmegamenu_item .is-megamenu .product-info .product h5 {
	font-size:.85714rem;
	line-height:1.42857rem;
	margin-bottom:.35714rem;
	border-top:2px solid #f2f2f2
}
.jxmegamenu_item .is-megamenu .product-info .product .product-prices-sm {
	top:auto;
	bottom:0;
	justify-content:center;
	border-bottom:2px solid #f2f2f2;
	-webkit-transform:translateY(100%);
	transform:translateY(100%)
}
.jxmegamenu_item .is-megamenu .product-info .product:hover .product-prices-sm,.jxmegamenu_item .is-megamenu .product-info .product:hover h5 {
	opacity:1;
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
}@media (max-width:991.98px) {
	.jxmegamenu_item .is-megamenu .product-info .product h5 {
	font-size:.78571rem;
	line-height:1.14286rem;
	margin:.71429rem 0 .35714rem
}
.jxmegamenu_item .is-megamenu .product-info .product .product-prices-sm {
	font-size:.71429rem;
	line-height:1.14286rem
}
.jxmegamenu_item .is-megamenu .product-info .product .product-prices-sm .regular-price {
	display:none
}
.jxmegamenu_item .is-megamenu .product-info .product .product-prices-sm .price {
	font-size:.85714rem
}
}.jxmegamenu_item .is-megamenu .products_bloc_3_items ul.content {
	display:flex;
	flex-wrap:wrap;
	margin:0 -.71429rem 1.42857rem
}
.jxmegamenu_item .is-megamenu .products_bloc_3_items ul.content .html {
	flex:0 0 100%;
	padding:0 .71429rem
}
.jxmegamenu_item .is-megamenu .products_bloc_3_items ul.content .product-info {
	flex:0 0 33.3333%;
	padding:0 .71429rem
}
.jxmegamenu_item .is-megamenu .menuvideowrapper {
	clear:both;
	float:none;
	height:0;
	padding-bottom:56.25%;
	padding-top:1.78571rem;
	position:relative;
	width:100%
}
.jxmegamenu_item .is-megamenu .menuvideowrapper iframe {
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%
}
.jxmegamenu_item .is-megamenu .embed-container {
	position:relative;
	padding-bottom:56.25%;
	overflow:hidden;
	max-width:100%;
	height:auto
}
.jxmegamenu_item .is-megamenu .embed-container embed,.jxmegamenu_item .is-megamenu .embed-container iframe,.jxmegamenu_item .is-megamenu .embed-container object {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.jxmegamenu_item .is-megamenu .frontend-map {
	min-height:14.28571rem
}
.jxmegamenu_item .is-megamenu .megamenu-row+.megamenu-row {
	margin-top:2.85714rem
}
